Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F1 USA F12 USA F14 USA F15 SMS Tennis Cup - Sao Paulo Zagreb Open - Zagreb ATU Cup - Weiden Oberstaufen Cup - Oberstaufen The Hilversum Open - Hilversum St.Petersburg Challenger by Kinex - St. Petersburg CA Challenge 2002 - Graz I Tourneo Fila Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov Siemens Open - Scheveningen Open Diputacion - Cordoba Polish Open 2000 - Poznan BMW Brixina Tennis Open 2000 - Bressanone Geneva Challenger - Geneva Bulgarian Open - Sofia Copa Ericsson Peru - Lima VI Trofeo Ciudad de Quito - Quito Copa Ericsson Argentina - Buenos Aires USTA Men's Challenger of Urbana-Champaign - Urbana Global Telecom Open - Florianopolis VII Trofeo Ciudad de Quito - Quito Open Punta Del Este/Copa Banco Montevideo - Punta Del Este IV Abierto Internacional de Salinas - Salinas 7th Wartburg Open - Eisenach Copa Ericsson - Lima Copa Ericsson - Caracas Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon XL Capital Bermuda Open - Bermuda 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills Top Wool Challenger Biella - Biella Nord/LB Open - Braunschweig USTA Seascape Challenger - Aptos San Marino Cepu Open - San Marino GHI Bronx Classic - Bronx Architect Open - Budapest Banca Marche Tennis Cup - San Benedetto Black Forest Open - Freudenstadt Muller Cup - Ulm Fujitsu Siemens Open - Budapest Project Independence Men's Challenger - Mandeville Segundo Aberto de Brasilia - Brasilia Telesp Celular Open - Ribeirao Preto Copa Sevilla Internacionales de Andalucia - Seville X Ciutat de Barcelona - Barcelona Global Telecom Open - Curitiba SMS Tennis Open - Sao Paulo Copa Ericsson Mexico - Guadalajara The Nottingham Challenger - Nottingham Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo A Glimmer of Hope Challenger - Austin Copa Ericsson Argentina - Buenos Aires The Wright Financial Group, Inc. Challenger - Champaign Haagen Dazs Open - Caracas Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro Maia Open 2002 - Maia Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa VIII Trofeo Ciudad de Quito - Quito USTA Men's Challenger of Dallas - Dallas USTA Challenger of San Antonio - San Antonio Visa Tennis Open - Sao Paulo University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign 2004 Freeman Men's Challenger - Joplin Bogota Challenger - Bogota Pro Tennis World Open - Boca Raton Corona Mexico City Open - Mexico City IX Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Brasil Open - Florianopolis West Side Tennis Club Clay Court Challenger - Forest Hills Garden Open - Rome Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills Banca Stato Challenger Lugano - Lugano Canottieri Minico 2004 - Mantova Oberstraufen Cup - Oberstaufen The Natrel's Challenger of Granby - Granby Fifth Third Bank Tennis Classic - Lexington Open Castilla y Leon - Segovia 2004 Colorado Tennis Classic - Denver Porsche Open - Poznan Kyiv Open - Kiev Challenger de la Ciudad de Mexico - Mexico City Brasov Challenger - Brasov Smith Barney Men's Challenger - Covington VII Torneo Internazionale di Tennis - Barletta Copa Petrobras Argentina - Buenos Aires Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Zivnobanka Czech Open - Prostejov Copa Petrobras Santa Cruz - Santa Cruz de la Sierra USTA Men's Challenger of Dallas - Dallas Pro Tennis World Open - Sunrise San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Macedonian Open - Skopje Badden Open by Rothaus - Ettlingen 4° Sporting Challenger - Turin Sassuolo Challenger - Sassuolo The Surbiton Trophy - Surbiton Trofeo Internacional Club Laieta - Barcelona Stella Artois Clay Court Championships - Budaors USTA Comerica Challenger - Aptos Riviera di Rimini Challenger - Rimini Fifth Third Bank Tennis Classic - Lexington GHI Bronx Classic - Bronx Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Architect Open - Budapest Banja Luka Challenger 2005 - Banja Luka Lubbock Challenger - Lubbock XI Trofeo Ciudad de Quito - Quito Swanston Challenger - Sacramento Copa Petrobras - Bogota Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Copa Petrobras - Santiago USTA/Adtech Challenger - Boston Copa Petrobras - Montevideo Music City Challenger - Nashville Copa Petrobras - Aracaju USTA Illinois Challenger - Champaign Copa Petrobras - Buenos Aires USTA Challenger of Orlando - Orlando ATP Challenger Numea - New Caledonia Nossa Caixa Tennis Cup - Sao Paulo Copa Kia - Santiago Hilton Waikoloa Village USTA Challenger - Waikoloa Cyclus Open de Tenis - Florianopolis USTA Men's Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Aberto de Santa Catarina - Florianopolis XL Bermuda Open - Bermuda Abierto Colombiano de Tenis - Bogota Atlanta Clay Court Challenger - Atlanta ECM Prague Open - Prague Harrah's Entertainment Men's Pro Challenger - Tunica Unique Zagreb Open - Zagreb Baden Open - Ettlingen The Surbiton Trophy - Surbiton Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella 2006 North Shore Pro Tennis Championship - Winnetka Fifth-Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton San Marino Cepu Open - San Marino WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock Pekao Open - Szczecin Ethias Trophy - Mons The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Copa Petrobras Brazil - Aracaju Ford Tennis Championships - Louisville Copa Petrobras Argentina - Buenos Aires Music City Challenger - Nashville USTA Challenger - Champaign II Challenger Ciudada de Guayaquil - Guayaquil Naples Challenger - Naples AT&T Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise ECU Prague Open - Prague Unique Zagreb Open - Zagreb Unicredit Czech Open 2007 - Prostejov Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Pekao Open - Szczecin Copa Petrobras Uruguay - Montevideo Challenger Ciudad de Guayaquil - Guayaquil Music City Challenger - Nashville Copa Petrobras Argentina - Buenos Aires JSM Challenger - Champaign AT&T Challenger of Dallas - Dallas Puerto Rico Challenger Tennis Event - Humacao Baton Rouge Pro Tennis Classic - Baton Rouge XL Bermuda Open - Bermuda Prosperita Open 2008 - Ostrava Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson Unicredit Czech Open - Prostejov Sunset Moulding Challenger - Yuba City Nord LB Open - Braunschweig Nielsen USTA Pro Tennis Championship - Winnetka The Comercia Bank Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington s'Tennis Masters Challenger - Graz Ljubljana Open 2008 - Ljubljana Copa Petrobras-Colombia - Bogota Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Copa Petrobras-Uruguay - Montevideo Bancolombia Open - Cali Ford Tennis Championships - Louisville IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Lima Challenger - Lima Dallas Challenger Santiago Challenger Bogota Challenger Barletta Challenger Rome Challenger Talahassee Challenger Tunis Challenger Rhodes Challenger Bordeaux Challenger Zagreb Challenger Karlsruhe Challenger Prostejov Challenger 2005 Tulsa Challenger - Tulsa Poznan Challenger San Marino Challenger X Abierto Internacional de Salinas - Salinas Cali Challenger Bogota Challenger Montevideo Challenger Santiago Challenger Medellin Challenger Guayaquil Challenger Sacramento Challenger Knoxville Challenger Champaign Challenger Casablanca Challenger San Marino Cepu Open - San Marino Sarajevo Challenger Copa Petrobras Uruguray - Montevideo Tallahassee Challenger Sarasota Challenger Savannah Challenger Alessandria Challenger Rijeka Challenger Aptos Challenger Izmir Challenger Sacramento Challenger Tiburon Challenger Seoul Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Honolulu Challenger Bergamo Challenger Wolfsburg Challenger Sarasota Challenger Savannah Challenger Calabasas Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Sao Paulo Challenger San Marino CEPU Open - San Marino BNP Paribas Primrose - Bordeaux Oldum Brown Vancouver Open - Vancouver Cordenons Challenger Copa Petrobras-Argentina - Buenos Aires Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Lugano Challenger Nottingham Challenger Buenos Aires Challenger Tiburon Challenger Charlottesville Challenger Fujitsu Siemens Open - Budapest Warta Cup - Sopot Hungarian Architect Open - Budapest Copa Ericsson Mexico - Guadalajara Winnetka Challenger Lexington Challenger San Luis Potosi Challenger - San Luis Potosi VII Avierto Internacional de Salinas - Salinas Hungarian Open - Budapest Gramado Challenger - Gramado Dallas Challenger 2004 Keys Gate Challenger - Homestead Copa Petrobras Guadalajara - Guadalajara Hilton Waikoloa Village USTA Challenger - Waikoloa Banja Luka Challenger 2003 - Banja Luka Regional Hand Center Men's Challenger - Fresno San Luis Potosi Challenger 2002 - San Luis Potosi Cosmorom Challenger - Brasov 5th Sardinian International Championships - Cagliari Oberstaufen Cup - Oberstaufen Copa Ericsson Brazil - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa Trani Cup - Trani Cerveza Cristal - Santiago Tunis Open 2006 - Tunis 1st Challenger Tournament Leon - Leon SAA Hilversum Open - Hilversum Energis Dutch Open - Amsterdam Chevrolet Cup - Vina del Mar Croatia Open - Umag Qatar Exxon Mobil Open 2002 - Doha Heineken Open - Auckland BellSouth Open - Vina del Mar BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires U.S. Men's Clay Court Championships - Houston RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Copa AT&T - Buenos Aires Cerveza Club Colombia Open - Bogota Mallorca Open - Mallorca Copa AT&T - Buenos Aires Kroger / St. Jude International - Memphis Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Idea Prokom Open - Sopot Open Romania - Bucharest International Tennis Championships - Delray Beach Next Generation Hardcourts - Adelaide International Tennis Championships - Delray Beach Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport The Priority Telecom Open - Amersfoort RCA Championships - Indianapolis Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Copa AT&T - Buenos Aires The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad RCA Championships - Indianapolis Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo ATP Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide Sydney International - Sydney MoviStar Open - Vina del Mar Millenium Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad Countrywide Classic - Los Angeles Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston BMW Open - Munich The Hypo Group Tennis International 2008 - Poertschach Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad Austrian Open - Kitzbuhel Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Brisbane - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open Umag - Umag Serbia Open - Belgrade Heineken Open - Auckland US Men's Clay Court Championship - Houston Campionati Internazionali di Sicilia - Palermo Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Brisbane International - Brisbane Apia International - Sydney AEGON Championships - London Abierto Mexicano Telcel - Acapulco Brasil Open - Costa do Sauipe NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group II, 1R, MAR-BIH 2-3 Davis Cup, Group II, 2R, BIH-EST 3-2 Davis Cup, Group II, 1R, TUR-BIH 1-3 Davis Cup, Group II, 2R, BLR-BIH 4-1 River Oaks International Tennis Tournament - Houston Davis Cup, Group II, 3R, DEN-BIH 3-2